Previous topicNext topic
Help > Keyword Reference >
GRAPHIC REDRAW statement

Purpose

Update buffered graphical statements, drawing them to the selected graphic target.

Syntax

GRAPHIC REDRAW

Remarks

This statement is only needed when GRAPHIC ATTACH with the REDRAW option have been chosen for faster, buffered draw operations. Otherwise, it performs no operation.

All PowerBASIC graphical displays are persistent -- they are automatically redrawn for you after resuming from being minimized or temporarily covered by other windows.

In intensive drawing operations, it is preferable to delay the display until a number of statements have been performed by using the REDRAW option with the GRAPHIC ATTACH statement and the GRAPHIC REDRAW statement. This can improve the overall performance dramatically.

See also

GRAPHIC ATTACH

Example

FUNCTION PBMAIN

 LOCAL hWin AS DWORD

 

 ' Draw a buffered, blue gradient fill

 GRAPHIC WINDOW "Gradient", 0, 0, 255, 255 TO hWin

 GRAPHIC ATTACH hWin, 0, REDRAW

 FOR y& = 0 TO 255

   GRAPHIC LINE (0, y&) - (255, y&), RGB(0, 0, y&)

 NEXT

 GRAPHIC REDRAW

 

 SLEEP 10000

END FUNCTION